An optimizing technique for using MATLAB HDL coder
نویسندگان
چکیده
Abstract Background MathWorks has provided an invaluable tool for designing and implementing FPGAs. MATLAB HDL coder serves a dual purpose, providing quick proof of concept on the one hand g easy-to-use platform testing verification other. It main drawbacks over these advantages; it generates code that is not optimized both area frequency. Results In this paper, we provide technique optimizing frequency without losing advantages. The most affecting problem found loops. This paper classifies loop writing purposes into two types. first preferable introduces ease few lines instead repeating code. second type intended to solve. Type II appearing when algorithm should perform several clock cycles. Writing traditionally, force synthesizer implement all repetitive cycles as hardware be done in cycle. cycle wide time slow optimization problem. We compare before after implementation our proposed technique. Conclusions used Xilinx Spartan 6 XC6SLX4-2CPG196 FPGA. Our improves number slice LUTs (Look Up Tables) requirement from 366 72%. improved from: 26.574 185.355 MHz. Based that, now recommend using FPGA Design.
منابع مشابه
Fuzzy Model for Optimizing Strategic Decisions using Matlab
Designing of Fuzzy model for optimizing the strategic decision can be very helpful to protect the failures in the system and software. The systems and software development industry is characterized by a paradigm of project failure. One of the known contributing causes of these project failures is poor requirements engineering and management, poor design strategy which has been repeatedly and wi...
متن کاملDesign of BPSK/QPSK Modulator using Verilog HDL and Matlab
Quadrature Phase Shift Keying (QPSK) is a modulation scheme commonly used in wireless communication system and it’s because of its ability to transmit twice the data rate for a given bandwidth. In most cases, the QPSK modulator consumes less power and bandwidth in a modern devices but for a system like satellite and mobile devices where their operations are power limited, this is a problem that...
متن کاملAn Improved Watershed Image Segmentation Technique Using MATLAB
Watershed Transformation in mathematical morphology is a powerful tool for image segmentation. Watershed transformation based segmentation is generally marker controlled segmentation. This paper purposes a novel method of image segmentation that includes image enhancement and noise removal techniques with the Prewitt’s edge detection operator. The proposed method is evaluated and compared to ex...
متن کاملMATLAB CODE FOR AN ENHANCED VIBRATING PARTICLES SYSTEM ALGORITHM
Vibrating particles system (VPS) is a new meta-heuristic algorithm based on the free vibration of freedom system’ single degree with viscous damping. In this algorithm, each agent gradually approach to its equilibrium position; new agents are generated according to current agents and a historically best position. Enhanced vibrating particles system (EVPS) employs a new alternative procedu...
متن کاملMATLAB Simulation of UPQC for Power Quality Mitigation Using an Ant Colony Based Fuzzy Control Technique
This paper proposes a fuzzy logic based new control scheme for the Unified Power Quality Conditioner (UPQC) for minimizing the voltage sag and total harmonic distortion in the distribution system consequently to improve the power quality. UPQC is a recent power electronic module which guarantees better power quality mitigation as it has both series-active and shunt-active power filters (APFs). ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Bulletin of the National Research Centre
سال: 2023
ISSN: ['2522-8307', '1110-0591']
DOI: https://doi.org/10.1186/s42269-023-01066-1